// 知识点1：标准库string定义了大量的特殊操作，并且各种操作皆可重载，因此数量巨大，可以适当进行浏览，当具体需要某种形式时，再进行翻阅查找

// 知识点2：string的额外构造方法：利用数组、string进行构造
#include <forward_list>
#include <fstream>
#include <iostream>
#include <sstream>
#include <string>
#include <vector>

using namespace std;

int main(int argc, char **argv) {
  vector<char> vec1(6, 'a');
  string _string(vec1.begin(), vec1.end()); //此时不是本节所介绍的特殊方法
  cout << _string << endl;

  return 0;
}